All public routes use GET HTTP method.

Resource Description
GET / Returns all countries available and their detail link
GET /country_name Gets all country available links
GET /country_name/detail Returns all country details (name, currency, languages)
GET /country_name/forms Returns the list of forms required for all system procedures
GET /country_name/forms/form_id Return the details of the form (type, description, attachments and steps in which it is required)
GET /country_name/forms/form_id/steps/step_id Return the detailed step in which the specific form is required
GET /country_name/laws Returns the list of laws present in the system
GET/country_name/laws/law_id Returns the details of the specific law (description, attachments and steps in which is referenced)
GET /country_name/laws/law_id/steps/step_id Returns the detailed step in which the specific law is referenced
GET /country_name/contacts Returns the list of public institutions available in the system
GET /country_name/contacts/contact_id Returns the specific institution details
GET /country_name/contacts/contact_id/steps/step_id Returns the detailed step in which the specific institution is referenced
GET /country_name/contacts/contact_id/units/unit_id Returns the specific unit in charge details (schedule, the list of subordinated persons, steps in which it ios referenced)
GET /country_name/contacts/contact_id/units/unit_id/steps/step_id Returns the detailed step in which the specific unit in charge is referenced
GET /country_name/contacts/contact_id/units/unit_id/persons/person_id Returns the specific person in charge details (name, contact, profession, steps in which it ios referenced)
GET /country_name/contacts/contact_id/units/unit_id/persons/person_id/steps/step_id Returns the detailed step in which the specific person in charge is referenced
GET /country_name/objectives Returns the list of objectives available int the system
GET /country_name/objectives/objective_id Returns the details of specific objective (subobjectives, procedures)
GET /country_name/procedures/objective_id.procedure_id Returns the details of specific procedure (blocks, steps, list of available snapshots, resume )
GET /country_name/procedures/objective_id.procedure_id/resume Returns the resume of the procedure
GET /country_name/procedures/objective_id.procedure_id/steps/step_id Returns the details of the specific step
GET /country_name/procedures/objective_id.procedure_id/snapshots/snapshot_id Returns the specific snapshot of the procedure
GET /country_name/procedures/objective_id.procedure_id/snapshots/snapshot_id/resume Returns the resume of the specific snapshot of the procedure
GET /country_name/procedures/objective_id.procedure_id/snapshots/snapshot_id/steps/step_id Returns the specific step from the snapshot of the procedure